
package com.xg.gaud.config;

import com.xg.gaud.controller.MainAppController;

import java.io.InputStream;
import java.util.Properties;

/**
 * 配置文件加载器
 * 加载 application.properties 中的配置项
 */
public class ConfigLoader {

    private static final Properties props = new Properties();

    static {
        try (InputStream input = MainAppController.class.getClassLoader().getResourceAsStream("application.properties")) {
            props.load(input);
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

    /**
     * 获取配置值
     * @param key 配置键名
     * @return 配置值
     */
    public static String getProperty(String key) {
        return props.getProperty(key);
    }
}